// 将vnode创建为DOm，不插入
export default function createElement(vnode){
  // 把虚拟节点插入到pivot前
  let domNode = document.createElement(vnode.sel)
  if (vnode.text != '' && vnode.children == undefined || vnode.children.length === 0) {
    // 内部是文字
    domNode.innerText = vnode.text
  } else if (Array.isArray(vnode.children) && vnode.children.length >0 ) {
    // 内部子节点，递归创建子节点
    vnode.children.forEach(function (ch){
      // 得到当前child的dom
      let chDOM = createElement(ch)
      // DOM上树
      domNode.appendChild(chDOM)
    })
  }
  // 补充elm属性
  vnode.elm = domNode
  return vnode.elm
}